package cc.rengu.oltp.service.common.entity;

import cc.rengu.oltp.utility.annotation.FIELDPATH;

import java.io.Serializable;

/**
 * 支付订单表
 * Created by 王成 on 2018/4/18.
 */
public class PayOrderInfo implements Serializable {
    private String instId;            /* 机构标识            */
    private String txnDate;           /* 交易日期            */
    private String txnTime;           /* 交易时间            */
    @FIELDPATH("txnType")
    private String txnNum;            /* 内部交易码          */
    private String bizType;           /* 业务细分            */
    private String transBatchNo;      /* 交易批次号          */
    private String sysSeqNum;         /* 系统流水号          */
    private String origTxnDate;       /* 原交易日期          */
    private String origSysSeqNum;     /* 原交易流水号        */
    private String mchntOrderId;      /* 商户订单号          */
    private String orderExpiryTime;   /* 订单有效期          */
    private String mchntNo;           /* 商户号              */
    private String userId;            /* 用户编号            */
    private String orderCcy;          /* 订单币种            */
    private String orderAmt;          /* 订单金额            */
    private String msgDstId;          /* 交易通道标识        */
    private String dstCallIndex;      /* 通道调用序号        */
    private String dstChannelType;    /* 通道类型           */
    private String channelBizType;    /* 通道业务细分        */
    private String dstTxnNum;         /* 通道交易码          */
    private String realPayAmt;        /* 实际支付金额        */
    private String channelDiscountAmt;/* 实际支付金额        */
    private String channelFee;        /* 通道手续费          */
    private String customerFee;       /* 客户手续费          */
    private String settleDate;        /* 通道清算日期        */
    private String txnAuthCode;       /* 交易授权码          */
    private String channelSeqNum;     /* 支付通道流水号      */
    private String channelOrderId;    /* 支付通道订单号      */
    private String channelReconKey;   /* 支付通道对账唯一KEY */
    private String issInstCode;       /* 发卡机构号          */
    private String payerAcctType;     /* 付款方账户类型      */
    private String payerAcctInfo;     /* 付款方账户信息      */
    private String payerRemark;       /* 付款方预留信息      */
    private String payeeAcctType;     /* 收款方账户类型      */
    private String payeeAcctInfo;     /* 收款方账户信息      */
    private String payeeRemark;       /* 收款方预留信息      */
    private String payType;           /* 支付方式            */
    private String transStatus;       /* 交易状态            */
    private String bizStatus;         /* 业务状态            */
    private String respCode;          /* 响应码              */
    private String respDesc;          /* 响应码描述          */
    private String createTime;        /* 创建时间            */
    private String updateTime;        /* 修改时间            */
    private String remark1;           /* 备用字段1           */
    private String remark2;           /* 备用字段2           */
    private String remark3;           /* 备用字段3           */
    private String rowno;               /* 分页          */

    public String getRowno() {
        return rowno;
    }

    public void setRowno(String rowno) {
        this.rowno = rowno;
    }

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getTxnDate() {
        return txnDate;
    }

    public void setTxnDate(String txnDate) {
        this.txnDate = txnDate;
    }

    public String getTxnTime() {
        return txnTime;
    }

    public void setTxnTime(String txnTime) {
        this.txnTime = txnTime;
    }

    public String getTxnNum() {
        return txnNum;
    }

    public void setTxnNum(String txnNum) {
        this.txnNum = txnNum;
    }

    public String getBizType() {
        return bizType;
    }

    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    public String getTransBatchNo() {
        return transBatchNo;
    }

    public void setTransBatchNo(String transBatchNo) {
        this.transBatchNo = transBatchNo;
    }

    public String getSysSeqNum() {
        return sysSeqNum;
    }

    public void setSysSeqNum(String sysSeqNum) {
        this.sysSeqNum = sysSeqNum;
    }

    public String getOrigTxnDate() {
        return origTxnDate;
    }

    public void setOrigTxnDate(String origTxnDate) {
        this.origTxnDate = origTxnDate;
    }

    public String getOrigSysSeqNum() {
        return origSysSeqNum;
    }

    public void setOrigSysSeqNum(String origSysSeqNum) {
        this.origSysSeqNum = origSysSeqNum;
    }

    public String getMchntOrderId() {
        return mchntOrderId;
    }

    public void setMchntOrderId(String mchntOrderId) {
        this.mchntOrderId = mchntOrderId;
    }

    public String getOrderExpiryTime() {
        return orderExpiryTime;
    }

    public void setOrderExpiryTime(String orderExpiryTime) {
        this.orderExpiryTime = orderExpiryTime;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getMsgDstId() {
        return msgDstId;
    }

    public void setMsgDstId(String msgDstId) {
        this.msgDstId = msgDstId;
    }

    public String getDstCallIndex() {
        return dstCallIndex;
    }

    public void setDstCallIndex(String dstCallIndex) {
        this.dstCallIndex = dstCallIndex;
    }

    public String getDstChannelType() {
        return dstChannelType;
    }

    public void setDstChannelType(String dstChannelType) {
        this.dstChannelType = dstChannelType;
    }

    public String getChannelBizType() {
        return channelBizType;
    }

    public void setChannelBizType(String channelBizType) {
        this.channelBizType = channelBizType;
    }

    public String getDstTxnNum() {
        return dstTxnNum;
    }

    public void setDstTxnNum(String dstTxnNum) {
        this.dstTxnNum = dstTxnNum;
    }

    public String getRealPayAmt() {
        return realPayAmt;
    }

    public void setRealPayAmt(String realPayAmt) {
        this.realPayAmt = realPayAmt;
    }

    public String getChannelDiscountAmt() {
        return channelDiscountAmt;
    }

    public void setChannelDiscountAmt(String channelDiscountAmt) {
        this.channelDiscountAmt = channelDiscountAmt;
    }

    public String getChannelFee() {
        return channelFee;
    }

    public void setChannelFee(String channelFee) {
        this.channelFee = channelFee;
    }

    public String getCustomerFee() {
        return customerFee;
    }

    public void setCustomerFee(String customerFee) {
        this.customerFee = customerFee;
    }

    public String getSettleDate() {
        return settleDate;
    }

    public void setSettleDate(String settleDate) {
        this.settleDate = settleDate;
    }

    public String getTxnAuthCode() {
        return txnAuthCode;
    }

    public void setTxnAuthCode(String txnAuthCode) {
        this.txnAuthCode = txnAuthCode;
    }

    public String getChannelSeqNum() {
        return channelSeqNum;
    }

    public void setChannelSeqNum(String channelSeqNum) {
        this.channelSeqNum = channelSeqNum;
    }

    public String getChannelOrderId() {
        return channelOrderId;
    }

    public void setChannelOrderId(String channelOrderId) {
        this.channelOrderId = channelOrderId;
    }

    public String getChannelReconKey() {
        return channelReconKey;
    }

    public void setChannelReconKey(String channelReconKey) {
        this.channelReconKey = channelReconKey;
    }

    public String getIssInstCode() {
        return issInstCode;
    }

    public void setIssInstCode(String issInstCode) {
        this.issInstCode = issInstCode;
    }

    public String getPayerAcctType() {
        return payerAcctType;
    }

    public void setPayerAcctType(String payerAcctType) {
        this.payerAcctType = payerAcctType;
    }

    public String getPayerAcctInfo() {
        return payerAcctInfo;
    }

    public void setPayerAcctInfo(String payerAcctInfo) {
        this.payerAcctInfo = payerAcctInfo;
    }

    public String getPayerRemark() {
        return payerRemark;
    }

    public void setPayerRemark(String payerRemark) {
        this.payerRemark = payerRemark;
    }

    public String getPayeeAcctType() {
        return payeeAcctType;
    }

    public void setPayeeAcctType(String payeeAcctType) {
        this.payeeAcctType = payeeAcctType;
    }

    public String getPayeeAcctInfo() {
        return payeeAcctInfo;
    }

    public void setPayeeAcctInfo(String payeeAcctInfo) {
        this.payeeAcctInfo = payeeAcctInfo;
    }

    public String getPayeeRemark() {
        return payeeRemark;
    }

    public void setPayeeRemark(String payeeRemark) {
        this.payeeRemark = payeeRemark;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getTransStatus() {
        return transStatus;
    }

    public void setTransStatus(String transStatus) {
        this.transStatus = transStatus;
    }

    public String getBizStatus() {
        return bizStatus;
    }

    public void setBizStatus(String bizStatus) {
        this.bizStatus = bizStatus;
    }

    public String getRespCode() {
        return respCode;
    }

    public void setRespCode(String respCode) {
        this.respCode = respCode;
    }

    public String getRespDesc() {
        return respDesc;
    }

    public void setRespDesc(String respDesc) {
        this.respDesc = respDesc;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }
}
